package cn.lanyi.org.mapper;

import cn.lanyi.basic.mapper.BaseMapper;
import cn.lanyi.org.domain.Employee;
import cn.lanyi.org.query.EmployeeQuery;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface EmployeeMapper extends BaseMapper<Employee> {

//    // 新增员工
//    void saveEmployee(Employee employee);
//
//    // 根据id删除
//    void deleteEmployeeById(Long id);
//
//    // 根据id修改
//    void updateEmployeeById(Employee employee);
//
//    // 根据id查询
//    Employee getEmployeeById(Long id);

//    // 查询所有员工
//    List<Employee> findAllEmployees();

//    // 分页查询
//    List<Employee> queryByPage(EmployeeQuery employeeQuery);
//
//    // 根据高级查询条件查询分页总条数
//    Integer queryByCount(EmployeeQuery employeeQuery);
//
//    void batchEmployee(List<Long> ids);
}
